package com.promise.jokerdream.response.pc

import com.promise.jokerdream.model.PenguinShareModel
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

// 分享信息回包
@Serializable
data class QueryPenguinShareResponse(
    override val result: Int,
    override val msg: String = "",
    // 每日分享次数
    val dayShareTimes: Int = 0,
    // 每日最大分享次数
    @SerialName("daymaxsharetimes")
    val dayMaxShareTimes: Int = 0,
    // 单个分享信息
    @SerialName("share_infos_")
    val shareInfos: List<PenguinShareModel> = emptyList()
): BasePCResponse {
    override fun getDescription(): String {
        return msg
    }
}
